void main(List<String> args) {
  // 使用单引号、双引号创建单行字符串
  String str1 = 'hello';
  String str2 = "hello";
  print(str1);
  print(str2);
  // 使用三个单引号或者三个双引号创建多行字符串
  String str3 = '''hello
  hello
  hello 小明
''';
  print(str3);
  // 使用r 开头创建原始raw字符串
  String str4 = r'hello \n world';
  print(str4);

  // 运算符 +(字符串相加)、*（字符串乘以int数值）、== （判断两个字符串内容是否相等）、[]（取索引字符）

  // 插值表达式 ${exxpression}
  int a = 1;
  int b = 2;
  print("a + b = ${a + b}");
  print("a = $a");

  // 字符长度
  print(str4.length);

  // 方法
  // contains() 是否包含
  // substring() 截取字符串
  // startWith(a) 判断是否以 a 开头
  // endWith(a) 判断是否已 a 结尾
  // indexOf() 指定位置的 字符
  // lastIndexOf() 最后位置的字符

}